1
บทนำสู่การสรุปข้อมูล
DSAI2202Lesson 5: Grouping and Summarising Data
00:00

ในการจัดการฐานข้อมูล การสรุปข้อมูล ช่วยให้ผู้ใช้สามารถย่อข้อมูลระดับแถวที่มีปริมาณมหาศาลให้กลายเป็นเมตริกสรุประดับสูงที่มีความหมายและกระชับ โดยอาศัยฟังก์ชันรวมกลุ่ม เช่น SUM(), AVG()และ COUNT()บันทึกการดำเนินงานดิบจะถูกแปลงเป็นข้อมูลเชิงลึกทางธุรกิจที่นำไปใช้ได้จริง

แถวดิบรหัส | วันที่ | จำนวนเงิน01 | 10-01 | 5002 | 10-01 | 12003 | 10-02 | 75ฟังก์ชันรวมกลุ่มSUM(), AVG(), COUNT()ย่อข้อมูลย่อยระดับแถวเมตริกสรุปรายได้รวม: 245มูลค่าเฉลี่ยต่อรายการ: 81.67จำนวน: 3 ออเดอร์

แนวคิดหลัก

  • ฟังก์ชันรวมกลุ่ม: ฟังก์ชัน เช่น SUM(), AVG(), COUNT(), MIN()และ MAX() ทำงานข้ามหลายแถวเพื่อคืนค่าเดี่ยวเพียงค่าเดียว
  • ลำดับการทำงาน: การกรองระดับแถวด้วย WHERE เกิดขึ้น ก่อน การจัดกลุ่มหรือการรวมกลุ่มใด ๆ จะเกิดขึ้น เพื่อให้มั่นใจว่าการสรุปคำนวณจากบันทึกฐานที่เกี่ยวข้องเท่านั้น
  • การจัดเรียงผลสรุป: ประโยค ORDER BY สามารถประยุกต์ใช้กับนิพจน์แบบรวมกลุ่ม (เช่น การจัดเรียงยอดรวมรายวันจากรายได้สูงสุดไปต่ำสุด) เพื่อจัดโครงสร้างรายงานสุดท้ายสำหรับการวิเคราะห์

การประยุกต์ใช้ในทางปฏิบัติ

ศาสตราจารย์เฉินขอให้คณบดีอลิซตรวจสอบประสิทธิภาพของร้านค้าออนไลน์ แทนที่จะตรวจสอบบันทึกการซื้อแต่ละรายการเป็นพันรายการ การสรุปข้อมูลด้วย SQL จะย่อชุดข้อมูลนี้ให้เป็นสรุปยอดรายได้รายวันและมูลค่าเฉลี่ยต่อรายการอย่างกระชับ เปลี่ยนบันทึกการดำเนินงานดิบให้เป็นเครื่องมือตัดสินใจในทันที

Introduction to Data Summarisation